demographic explosion - Turkish English Dictionary